package com.mkz.jbpm.entity;

import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 流程流转记录
 *
 * @author KuangJianyu
 * @date 2020-04-08 17:24:29
 */
@Data
@TableName("TASK_FLOW")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "流程流转记录")
public class TaskFlow extends Model<TaskFlow> {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId(value = "ID_")
	@ApiModelProperty(value = "")
	private String id;
	/**
	 * 
	 */
	@TableField(value = "PROC_INST_ID_")
	@ApiModelProperty(value = "")
	private String procInstId;
	/**
	 * 
	 */
	@TableField(value = "NAME_")
	@ApiModelProperty(value = "")
	private String name;
	/**
	 * 
	 */
	@TableField(value = "FULLNAME_")
	@ApiModelProperty(value = "")
	private String fullname;
	/**
	 * 
	 */
	@TableField(value = "END_TIME_")
	@ApiModelProperty(value = "")
	private LocalDateTime endTime;
	/**
	 * 
	 */
	@TableField(value = "ASSIGNEE_")
	@ApiModelProperty(value = "")
	private String assignee;
	/**
	 * 
	 */
	@TableField(value = "MESSAGE_")
	@ApiModelProperty(value = "")
	private String message;
}
